import { marked } from 'marked';

// 配置 marked（可选）
marked.setOptions({
  highlight: (code, language) => {
    const hljs = require('highlight.js'); // 使用 highlight.js 实现代码高亮
    const validLanguage = hljs.getLanguage(language) ? language : 'plaintext';
    return hljs.highlight(validLanguage, code).value;
  },
  langPrefix: 'hljs language-', // 代码块类名前缀
});

// 解析 Markdown 为 HTML 
export const parseMarkdown = (markdown) => {
  return marked.parse(markdown);
};